package com.wp.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 评论基类
 */
@Data
@Accessors(chain = true)
public class Comment implements Serializable {
    //数据库的评论id,存储的所在行
    private String uid;
    //用户uid
    private String userUid;
    //回复某条评论的uid
    private String toUid;
    //回复某个人的uid
    private String toUserUid;
    //博客的uid
    private String blogUid;
    //评论的类型
    private Integer type;
    //评论内容
    private String content;
    //发表评论的用户名
    private String userName;
    //被回复的用户名
    private String toUserName;
    //评论来源
    private String source;
    //评论时间
//    private Date createTime;
//    //更新时间
//    private Date updateTime;
    /**
     * @TableField 配置需要填充的字段
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone="GMT+8")
    private Date createTime;

    /**
     * 更新时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone="GMT+8")
    private Date updateTime;



}
